Remove the drop feedback row a little time after drag_leave
authorFederico Mena Quintero <federico@gnome.org>
Sat, 20 Apr 2013 18:20:07 +0000 (14:20 -0400)
committerFederico Mena Quintero <federico@gnome.org>
Sat, 20 Apr 2013 18:53:03 +0000 (14:53 -0400)
commit3b34e70f132ddc6794063fb84a73812b6632f05a
tree1f8309e627471ba48092d54e6ef1a6e1db97913c
parent9c38ff7dfbcd255a29ca3ce78c571bac6a5ea074
Remove the drop feedback row a little time after drag_leave

Since ::drag-leave gets emitted before ::drag-drop, we can't just remove the drop feedback row
in drag-leave, as we *need* it during drag-drop.  So, we use the same trick as in testdnd.c - we
install a timeout handler in our drag-leave callback, and remove the feedback in the timeout callback.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
gtk/gtkplacessidebar.c